草庐IT

php - XSL : Get variable data without exslt:node-set

全部标签

java - 将 xml 文档作为参数传递给 xsl

我已经阅读了很多文章并尝试了很多方法,但仍然无法让xsl在参数中查找值。我从java的sunxalan开始,但从来没有让它工作过,所以我切换到saxon无济于事。我想用xls将两个xml文档合二为一。从不在文件系统上,这是用于构建xml字符串/文档的Web应用程序。我尝试将DTMAxisIterator、DomSource和Doc传递给xsl中的节点集,字符串。它在带有xsldocument()的NotePad++中运行良好,但我不想将xml保存在系统上。XSLXML一XML二001FORDWINDSTAR1999ES23660164-WHEELSTDMIPASS-KEYBOTH类pu

xml - xsl :select elements who occur more times

在xsd文件中,我定义了一个出现次数较多的元素:因此在xml文件中对象可能包含更多“类型”元素。在xsl文件中,我所做的是:通过这种方法,我只能得到该节点集中的第一个“Type”元素。但是我想选择“Movies/Movie”节点集中存在的所有“Type”元素,有什么办法可以实现吗? 最佳答案 在XSLT1.0中,当xsl:value-of选择多个节点时,除了第一个节点之外的所有节点都将被忽略。在XSLT2.0中,您将获得所有选定节点的空格分隔串联。从您的证据来看,您似乎在使用XSLT1.0。如果你想在XSLT1.0中选择多个元素,你

xml - 我们可以有多个 xsl :templates with match ="/"?

我们可以有多个带有match="/"和不同名称的xsl:templates吗?基本上我想迭代一个xml直到某些级别,然后如果满足某些条件则从“/”再次开始迭代。所以我想做一个或基于某些条件,option-1和option-2都类似于和分别。如果有更好的方法,我是开放的。我想要的只是再次从根节点开始迭代。 最佳答案 您正在寻找的概念是模板模式。你可以定义同样,选项2,以及您的无模式初始起始模板XSLT1.0spec,XSLT2.0spec 关于xml-我们可以有多个xsl:template

xml - Xquery Node 返回 HTML 代码,浏览器不读取它

我有一个如下所示的XML代码:<divstyle="text-align:justify;">ElCasinodeAsturiasalbergaunasalapolivalenteparacualquiertipodeactodesdeconferencias,convencionesoreunionesdetrabajo,hastabanquetesycelebraciones.Disponedeprogramaciónmensualdeconciertosyactividadesydeunavariadacartadecóctel

xml - 如何使用 xsl :for-each with XSL 1. 0 对数据进行分组

我正在尝试根据以下答案使用XSLT为XML文档中的每个用户获取多个html文档:howtoapplygroupbyonxsltelements但是没有成功。XML:name1111name2222name3333......一个人可以在多个联赛中我想要实现的目标:对于每个人(不同的人/名字),我想从所有“BowlerResult”元素中积累数据我现在拥有的XSLT:但这只给了我第一个人的迭代。 最佳答案 您的XSLT有很多问题,但这里的主要问题是第一个模板的路径与任何内容都不匹配(TeamResult不直接位于root下并且没有Re

xml - 不使用默认命名空间的没有前缀的 XSL 输出 XML?

我有一个XSL,我需要按照以下方式生成输出:1358944586848123我可以这样做:但是,我有点讨厌在我的xsl文件中使用xsl前缀,因为我觉得它很杂乱。无论如何,使用XPath进行选择很容易,因为您可以根据需要将xpath-default-namespace设置为要转换的任何内容。但是据我所知,没有可用的element-default-namespace,那么我怎样才能以好的方式生成想要的输出呢?我知道我可以做到:但是我必须在我创建的每个元素上显式设置此命名空间,否则它们将以XSL命名空间结束。那么有没有一种干净的方法来创建具有特定命名空间(没有前缀)并且不触及xsl文件的默认

xml - 使用 xsl :for-each over an xml to decide which label-value pairs are displayed?

我刚开始使用XSLT我想知道我是否可以这样做:我们正在使用这个例子http://www.w3schools.com/xsl/tryxslt.asp?xmlfile=cdcatalog&xsltfile=cdcatalog并稍微修改一下。将以下内容粘贴到XSLT区域。MyCDCollectionTitleArtistTitle:ArtistYear:Price:Company:我们这里得到的是一个通用的XML源,但是根据XML元素的一个节点(在本例中为国家/地区),我们希望以不同方式显示数据。到目前为止一切顺利。现在我们要做的是使用XML结构来指定要根据国家/地区显示的每个标签到节点对。

XML 和 XSL 转换

在我的tomcat上,我在这个地址有一个servlet:http://192.168.1.2/FirstApp/TestXslServlet生成以下XML:HelloWorld!我这里有xsl:http://192.168.1.2/FirstApp/TestBean.xsl其中包含以下文本:XSLloaded!当我加载servlet时,我看到的只是“HelloWorld!”,这与我完全删除xsl或输入虚拟xsl名称时看到的一样,所以加载它时似乎存在一些问题.为什么?XML和XSL应该都是正确的,因为我在这个网站上测试了它们:http://markbucayan.appspot.com/

xml - 如何使用 F# Data 的 XML 类型提供程序检索 XML 属性 "two nodes deep"?

我想检索比方说(level2name=)的a和b属性level2Name4在(level1name=)level1Name2使用F#Data'sXMLTypeProvider来自以下XML:但是,我无法将level2转换/扩展为map,也无法从那里检索必要的信息:openSystem.Xml.LinqopenFSharp.DatatypemyXmlType=XmlProvider""">letmyXml=myXmlType.Parse("""""")letmyA,myB=myXml.GetLevel1s()|>Seq.filter(funL1->L1.Name="level1Name2

xml - 电源外壳 : sort xml by elements by child node value

如何使用Powershell按此“元组”列表(键入的“整数”)的第二个节点对此xml进行降序排序。所以结果将是xml,但第一个元素将是COMPUTERSF34,然后是COMPUTER123..COMPUTERSF3493NYCCOMPUTER0144COMPUTER_0545COMPUTER5638COMPUTER12351... 最佳答案 试试这个:$xml=[xml]@'COMPUTERSF3493NYCCOMPUTER0144COMPUTER_0545COMPUTER5638COMPUTER12351'@$sorted=$xm